
#ifndef SCENE_MANAGER_HPP_
# define SCENE_MANAGER_HPP_

# include <vector>

# include "AManager.hpp"
# include "Graphics/Manager.hpp"

namespace	Scene
{
	class	Manager: public AManager
	{
		public:
			typedef std::vector<void*>	List;


		public:
			Manager();

			bool			run();

			~Manager() throw();

		private:
			bool			_initialize();


		private:
			List				_scenes;

			Graphics::Manager	_graphics;
	};
}

#endif // SCENE_MANAGER_HPP_
